CryptoPro CAdES API.
Public API.

ru.CryptoPro.CAdES
Class CAdESConfig

java.lang.Object
  extended by ru.CryptoPro.CAdES.CAdESConfig

public final class CAdESConfig
extends java.lang.Object

Служебный класс CAdESConfig для хранения имени криптопровайдера для подписи и хеширования. Предполагаемые варианты:


Field Summary
static java.lang.String DEFAULT_PROVIDER
          Параметр для задания провайдера по умолчанию.
 
Constructor Summary
CAdESConfig()
           
 
Method Summary
static java.lang.String getDefaultDigestSignatureProvider()
          Получение имени провайдера, используемого для хеширования, подписи и проверки подписи.
static void setDefaultDigestSignatureProvider(java.lang.String provName)
          Задание имени провайдера для хеширования, подписи и проверки подписи.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROVIDER

public static final java.lang.String DEFAULT_PROVIDER
Параметр для задания провайдера по умолчанию.

See Also:
Constant Field Values
Constructor Detail

CAdESConfig

public CAdESConfig()
Method Detail

setDefaultDigestSignatureProvider

public static void setDefaultDigestSignatureProvider(java.lang.String provName)
Задание имени провайдера для хеширования, подписи и проверки подписи. Следует выполнять задание провайдера перед операциями над CAdES подписью (sign(), verify()) и др.

Parameters:
provName - Имя провайдера.

getDefaultDigestSignatureProvider

public static java.lang.String getDefaultDigestSignatureProvider()
Получение имени провайдера, используемого для хеширования, подписи и проверки подписи. Алгоритма получения текущего имени провайдера: 1) проверка, не было ли задано имя с помощью функции setDefaultDigestSignatureProvider(String); если да, то вернет его; 2) проверка значения параметра DEFAULT_PROVIDER, который может быть задан с помощью System.setProperty(); 3) если не была использована функция или параметр, то вернет имя провайдера по умолчанию JCP.PROVIDER_NAME.

Returns:
имя провайдера. Если провайдер не был задан с помощью System или setDefaultDigestSignatureProvider(String), то вернет JCP.PROVIDER_NAME

Copyright Crypto-Pro.
All rights reserved.